#ifndef SOCKET_BASIC_STRUCTRUE
#define SOCKET_BASIC_STRUCTRUE

struct sockaddr
{
    unsigned short sa_family;   // address族，AF_xxx
    char sa_data[14];           // 14 bytes 的协议、地址和端口号

};

struct in_addr
{
    unsigned long s_addr;       // 因特网地址
};


struct sockaddr_in
{
    short int sin_family;           // Internet地址族
    unsigned short int sin_port;    // 端口号
    struct in_addr sin_addr;        // Internet地址
    unsigned char sin_zero[8];      // 添0（和struct sockaddr一样大小）
    
};


#endif